package util.version;

/**
 * app版本比较
 * Create on 2019-09-11 14:06
 *
 * @author tianbl
 */
public class VersionUtil {

    /**
     * 比较app的版本号大小
     *
     * @param version     新版本
     * @param versionCode 老版本
     * @return 比较大小
     */
    public static boolean compareVersion(String version, String versionCode) {
        if (version == null || versionCode == null) {
            return false;
        }
        String[] v1 = version.split("\\.");
        String[] v2 = versionCode.split("\\.");
        for (int i = 0; i <= 2; i++) {
            if (Integer.parseInt(v1[i]) < Integer.parseInt(v2[i])) {
                return false;
            }
            if (Integer.parseInt(v1[i]) > Integer.parseInt(v2[i])) {
                return true;
            }
        }
        return true;
    }

}
